import { Link, RepoLink } from '@brillout/docpress'
import { MostlyMutations } from '../../components'

Using Telefunc with [Vike](https://vike.dev/).

## Examples

- <RepoLink path="/examples/vike" />
- <RepoLink path="/examples/react-streaming" />

## Initial Data

<MostlyMutations
  toolName="VPS"
  builtInMechanism={
    <p>
      For example, we can use VPS's <code>onBeforeRender()</code> hook to fetch initial data directly from a database,
      see{' '}
      <a href="https://vike.dev/data-fetching#onbeforerender">
        vike.dev &gt; Data Fetching &gt; <code>onBeforeRender()</code>
      </a>
      {'.'}
    </p>
  }
/>
